package cn.tang.tframe.common.utils.reflect;

import java.lang.reflect.Method;

/**
 * Created by tanghc on 2015/11/16.
 */
public interface PropertyConvertor {
	/**
	 * 自定义个别属性的解析方法
	 * 
	 * @param filedName
	 *            方法对应的属性名称。若无对应的属性，该值通过方法名转换而来，规则是去除is/get开头的部分，首字母小写
	 * @param readMethod
	 *            当前操作的方法
	 * @param methodReturn
	 *            当前方法返回值
	 * @return
	 */
	public Object convert(String filedName, Method readMethod, Object methodReturn);
}
